WPS Office.apk(点击下载) / gwm.java


package defpackage;

import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import cn.wps.moffice.OfficeApp;
import cn.wps.moffice.main.local.home.filetransfer.ReceiveFileFloatTipsActivity;
import cn.wps.moffice.main.messagecenter.PushMessageBean;
import cn.wps.moffice.main.push.util.PushShowLimit;
import cn.wps.moffice_eng.R;
import cn.wps.util.JSONUtil;
import com.google.gson.reflect.TypeToken;
import com.iflytek.cloud.SpeechUtility;
import defpackage.egg;
import java.io.IOException;
import java.util.Random;
import org.json.JSONException;
import org.json.JSONObject;

/* renamed from: gwm  reason: default package */
public final class gwm {

    /* renamed from: gwm$a */
    public interface a {
        void onFinish();
    }

    /* access modifiers changed from: package-private */
    /* renamed from: gwm$b */
    public static class b extends fcv<String, Void, Boolean> {
        private PushMessageBean hGF;
        private a hGG;
        private Context mContext;

        public b(Context context, PushMessageBean pushMessageBean, a aVar) {
            this.mContext = context;
            this.hGF = pushMessageBean;
            this.hGG = aVar;
        }

        private Boolean atP() {
            try {
                return Boolean.valueOf(bVQ());
            } catch (Exception e) {
                e.printStackTrace();
                return false;
            }
        }

        private boolean bVQ() throws IOException, JSONException {
            String str = null;
            OfficeApp arx = OfficeApp.arx();
            try {
                str = lwd.f("https://moapi.wps.cn/msg/api/filter/check" + lwv.a("?version=%s&channel=%s&pchannel=%s&filter_id=%s", arx.getString(R.string.app_version), arx.arA(), arx.arB(), Long.valueOf(this.hGF.getFilterID())), null);
            } catch (Exception e) {
            }
            if (str == null) {
                return false;
            }
            try {
                JSONObject jSONObject = new JSONObject(str);
                if ("ok".equals(jSONObject.optString(SpeechUtility.TAG_RESOURCE_RESULT))) {
                    return jSONObject.optBoolean("display");
                }
                return false;
            } catch (JSONException e2) {
                throw e2;
            }
        }

        /* Return type fixed from 'java.lang.Object' to match base method */
        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */
        /* access modifiers changed from: protected */
        @Override // defpackage.fcv
        public final /* synthetic */ Boolean doInBackground(String[] strArr) {
            return atP();
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        /* access modifiers changed from: protected */
        @Override // defpackage.fcv
        public final /* synthetic */ void onPostExecute(Boolean bool) {
            if (bool.booleanValue()) {
                this.hGG.onFinish();
            }
        }
    }

    public static synchronized void A(final Context context, final String str, String str2) {
        synchronized (gwm.class) {
            final PushMessageBean pushMessageBean = (PushMessageBean) JSONUtil.getGson().fromJson(str2, new TypeToken<PushMessageBean>() {
                /* class defpackage.gwm.AnonymousClass1 */
            }.getType());
            if (pushMessageBean != null && (!pushMessageBean.isUidMessage() || ebo.arU())) {
                if (pushMessageBean.fileMsg == null || TextUtils.isEmpty(pushMessageBean.fileMsg.fileid) || TextUtils.isEmpty(pushMessageBean.fileMsg.fileName)) {
                    dwp.at("public_pushmsg_get", pushMessageBean.event_id);
                    gwn.cA("member_pushmsg_get", pushMessageBean.event_id);
                    if (gwn.bVR() && hds.dY(context)) {
                        dwp.at("public_pushmsg_forbidden_left", pushMessageBean.event_id);
                        if ((pushMessageBean.isUidMessage() || cvn.isCrowdMatch(pushMessageBean.ad_crowd)) && (pushMessageBean.isAutoMsg() || PushShowLimit.zl("push_member"))) {
                            new b(context, pushMessageBean, new a() {
                                /* class defpackage.gwm.AnonymousClass2 */

                                @Override // defpackage.gwm.a
                                public final void onFinish() {
                                    dwp.at("public_pushmsg_filter_left", pushMessageBean.event_id);
                                    Context context = context;
                                    String str = str;
                                    PushMessageBean pushMessageBean = pushMessageBean;
                                    egg.d dVar = new egg.d(context);
                                    String title = pushMessageBean.getTitle();
                                    if (TextUtils.isEmpty(title)) {
                                        title = context.getString(R.string.public_app_name);
                                    }
                                    String content = pushMessageBean.getContent();
                                    Intent intent = new Intent("push_msg.wps.common.PushPenetrateMsgReceiver");
                                    intent.putExtra("from", str);
                                    intent.putExtra("action_type", "action_type_messagecenter");
                                    intent.putExtra("msg_bean", pushMessageBean);
                                    int nextInt = new Random().nextInt(2147483646);
                                    PendingIntent broadcast = PendingIntent.getBroadcast(context, nextInt, intent, 134217728);
                                    egg.d rM = dVar.rM(R.drawable.public_icon_notification);
                                    rM.mLargeIcon = cvs.n(context, R.drawable.public_icon);
                                    egg.d l = rM.in(true).J(System.currentTimeMillis()).k(title).l(content);
                                    l.mContentIntent = broadcast;
                                    l.a(new egg.c().j(content)).rN(1);
                                    ((NotificationManager) context.getSystemService("notification")).notify(nextInt, dVar.rO(nextInt));
                                    if (!pushMessageBean.isAutoMsg()) {
                                        PushShowLimit.zk("push_member");
                                    }
                                    dwp.at("public_pushmsg_show", pushMessageBean.event_id);
                                    gwn.cA("member_pushmsg_show", pushMessageBean.event_id);
                                }
                            }).execute(new String[0]);
                        }
                    }
                } else {
                    ReceiveFileFloatTipsActivity.s(context, pushMessageBean.fileMsg.fileid, pushMessageBean.fileMsg.fileName);
                }
            }
        }
    }
}